Point-Counting Method for Embarrassingly Parallel Evaluation in Secure Computation
نویسندگان
چکیده
In this paper we propose an embarrassingly parallel method for use in secure computation. The method can be used for a special class of functions over fixed-point real numbers namely, for functions f for which there exist functions g and h such that g(f(x), x) = h(x) and g(·, x) is monotonous. These functions include f(x) = 1 x , f(x) = √ x and f(x) = 1 √ x , but also any functions that can be represented as finding a root of a polynomial with secret coefficients and with a sufficiently low rank. The method can also be applied for other functions — such as the logarithm function. The method relies on counting techniques rather than evaluation of series, allowing the result to be obtained using less rounds of computations with the price of more communication in one round. Since the complexity of oblivious computing methods (like secret-shared multi-party computations (SMC)) is largely determined by the round complexity, this approach has a potential to give better performance/precision ratio compared to series-based approaches. We have implemented the method for several functions and benchmarked them using Sharemind SMC engine.
منابع مشابه
Parallel computation of pseudospectra by fast descent q
The pseudospectrum descent method (PsDM) is proposed, a new parallel method for the computation of pseudospectra. The idea behind the method is to use points from an already existing pseudospectrum level curve oK to generate in parallel the points of a new level curve oKd such that d < . This process can be continued for several steps to approximate several pseudospectrum level curves lying ins...
متن کاملA Variation of the Schwarz Alternating Method: the Domain Reduction Method
Domain decompositionmethods are highly parallel methods for solving elliptic partial di erential equations. In many domain decomposition variants, the domain is partitioned into a number of (possibly overlapping) subdomains before computation begins. In contrast, the domain reduction method folds the domain into a number of smaller domains covering only a small portion of the entire domain. The...
متن کاملParallel computation of pseudospectra by fast descent
The pseudospectrum descent method (PsDM) is proposed, a new parallel method for the computation of pseudospectra. The idea behind the method is to use points from an already existing pseudospectrum level curve oK to generate in parallel the points of a new level curve oKd such that d < . This process can be continued for several steps to approximate several pseudospectrum level curves lying ins...
متن کاملParallel Higher-order Boundary Integral Electrostatics Computation on Molecular Surfaces with Curved Triangulation
In this paper,wepresent a parallel higher-order boundary integralmethod to solve the linear Poisson–Boltzmann (PB) equation. In our method, a well-posed boundary integral formulation is used to ensure the fast convergence of Krylov subspace linear solver such as GMRES. The molecular surfaces are first discretized with flat triangles and then converted to curved triangleswith the assistance of n...
متن کاملA Tool for Programming Embarrassingly Task Parallel Applications on CoW and NoW
Embarrassingly parallel problems can be split in parts that are characterized by a really low (or sometime absent) exchange of information during their computation in parallel. As a consequence they can be effectively computed in parallel exploiting commodity hardware, hence without particularly sophisticated interconnection networks. Basically, this means Clusters, Networks of Workstations and...
متن کامل